package com.glorysoft.lipuxinpda.entity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * FileName: EqpInfoEntity
 * Author: XJH
 * Date: 2021/4/16 11:28
 * Description:
 * History:
 */
public class EqpInfoEntity implements Serializable {

    private String EQP_ID; //设备ID
    private String EQP_TYPE; //设备类型
    private String CURRENT_EQP_STATE; //设备状态
    private String LOT_ID; //随工单号
    private String LOT_QTY_CHIP;  //数量
    private String PRODUCT_MODEL;  //产品型号
    private String DIE_NAME;  //芯片名字
    private String DIE_ID;  //芯片型号
    private String DIE_TYPE;//芯片型号(A;B),如果有分号分开，是多个就需要弹出选Die页面
    private String WAFERSOURCE_MODEL; //晶圆批号
    private String RECIPE_NAME;  //Recipe名字
    private String POR_V;  //焊接图版本
    private String PRO_NAME; //焊接图名字
    private String PACKAGE_TYPE; //封装形式
    private String LOT_STATION; //当前站点
    private Boolean IS_STARTED; //是否已经开始作业
    private List<MaterialInfoEntity> MATERIALLIST;

    public String getPACKAGE_TYPE() {
        return PACKAGE_TYPE;
    }

    public void setPACKAGE_TYPE(String PACKAGE_TYPE) {
        this.PACKAGE_TYPE = PACKAGE_TYPE;
    }

    public String getDIE_TYPE() {
        return DIE_TYPE == null ? "" : DIE_TYPE;
    }

    public void setDIE_TYPE(String DIE_TYPE) {
        this.DIE_TYPE = DIE_TYPE;
    }

    public String getEQP_ID() {
        return EQP_ID == null ? "" : EQP_ID;
    }

    public void setEQP_ID(String EQP_ID) {
        this.EQP_ID = EQP_ID;
    }

    public String getEQP_TYPE() {
        return EQP_TYPE == null ? "" : EQP_TYPE;
    }

    public void setEQP_TYPE(String EQP_TYPE) {
        this.EQP_TYPE = EQP_TYPE;
    }

    public String getCURRENT_EQP_STATE() {
        return CURRENT_EQP_STATE == null ? "" : CURRENT_EQP_STATE;
    }

    public void setCURRENT_EQP_STATE(String CURRENT_EQP_STATE) {
        this.CURRENT_EQP_STATE = CURRENT_EQP_STATE;
    }

    public String getLOT_ID() {
        return LOT_ID == null ? "" : LOT_ID;
    }

    public void setLOT_ID(String LOT_ID) {
        this.LOT_ID = LOT_ID;
    }

    public String getLOT_QTY_CHIP() {
        return LOT_QTY_CHIP == null ? "" : LOT_QTY_CHIP;
    }

    public void setLOT_QTY_CHIP(String LOT_QTY_CHIP) {
        this.LOT_QTY_CHIP = LOT_QTY_CHIP;
    }

    public String getPRODUCT_MODEL() {
        return PRODUCT_MODEL == null ? "" : PRODUCT_MODEL;
    }

    public void setPRODUCT_MODEL(String PRODUCT_MODEL) {
        this.PRODUCT_MODEL = PRODUCT_MODEL;
    }

    public String getDIE_NAME() {
        return DIE_NAME == null ? "" : DIE_NAME;
    }

    public void setDIE_NAME(String DIE_NAME) {
        this.DIE_NAME = DIE_NAME;
    }

    public String getDIE_ID() {
        return DIE_ID == null ? "" : DIE_ID;
    }

    public void setDIE_ID(String DIE_ID) {
        this.DIE_ID = DIE_ID;
    }

    public String getWAFERSOURCE_MODEL() {
        return WAFERSOURCE_MODEL == null ? "" : WAFERSOURCE_MODEL;
    }

    public void setWAFERSOURCE_MODEL(String WAFERSOURCE_MODEL) {
        this.WAFERSOURCE_MODEL = WAFERSOURCE_MODEL;
    }

    public String getRECIPE_NAME() {
        return RECIPE_NAME == null ? "" : RECIPE_NAME;
    }

    public void setRECIPE_NAME(String RECIPE_NAME) {
        this.RECIPE_NAME = RECIPE_NAME;
    }

    public String getPOR_V() {
        return POR_V == null ? "" : POR_V;
    }

    public void setPOR_V(String POR_V) {
        this.POR_V = POR_V;
    }

    public String getPRO_NAME() {
        return PRO_NAME == null ? "" : PRO_NAME;
    }

    public void setPRO_NAME(String PRO_NAME) {
        this.PRO_NAME = PRO_NAME;
    }

    public Boolean getIS_STARTED() {
        return IS_STARTED;
    }

    public void setIS_STARTED(Boolean IS_STARTED) {
        this.IS_STARTED = IS_STARTED;
    }

    public String getLOT_STATION() {
        return LOT_STATION;
    }

    public void setLOT_STATION(String LOT_STATION) {
        this.LOT_STATION = LOT_STATION;
    }

    public List<MaterialInfoEntity> getMATERIALLIST() {
        if (MATERIALLIST == null) {
            return new ArrayList<>();
        }
        return MATERIALLIST;
    }

    public void setMATERIALLIST(List<MaterialInfoEntity> MATERIALLIST) {
        this.MATERIALLIST = MATERIALLIST;
    }
}
